#ifndef XABSTRACTSYNTAXTREELET_H
#define XABSTRACTSYNTAXTREELET_H
#include <astree/xabstractsyntaxtreen.h>

class XAbstractSyntaxTreeLet : public XAbstractSyntaxTreeN<2> {
  public:
    XAbstractSyntaxTreeLet(XTokenPtr inputToken);
  public:
    XAbstractSyntaxTreeType getTreeType()const override {return XAbstractSyntaxTreeType_Let;}
    bool invokeImpl(std::shared_ptr<XVariableTable> table)override;
};

#endif // XABSTRACTSYNTAXTREELET_H
